<?php

class Inicial
{
	private $idUsuario;
	
	public function Inicial($idUsuario,$tipoUsuario){
		
		$this->idUsuario = $idUsuario;
		$this->tipoUsuario = $tipoUsuario;
	
	}
	
	public function getCursosAndamento(){
		$strQuery = "SELECT * FROM cursos WHERE idDono = '$this->idUsuario' AND liberado = '1'";
		if ($resultado = BancoDados::query($strQuery)) {
			foreach($resultado as $indice => $conteudo){
				if($resultado[$indice]['apagado'] == 0){
					if($resultado[$indice]['inicioCurso'] <= date('Y-m-d') && $resultado[$indice]['terminoCurso'] >= date('Y-m-d'))
						$cursosAndamento[$indice]['nome'] = $resultado[$indice]['nome'];
						$cursosAndamento[$indice]['url'] = $resultado[$indice]['urlCurso'];
				}
			}
			return $cursosAndamento;
		}else
			return false;
	
	}
	
	public function getCursosDesenvolvimento(){
		if($this->tipoUsuario == 'Professor' || $this->tipoUsuario == 'Administrador'){
			$strQuery0 = "SELECT * FROM cursos WHERE idDono = '$this->idUsuario' ORDER BY inicioCurso DESC";
			if ($resultado = BancoDados::query($strQuery0)) {
				foreach($resultado as $indice => $conteudo){
					if($resultado[$indice]['apagado'] == 0){
						if($resultado[$indice]['inicioCurso'] >= date('Y-m-d') || $resultado[$indice]['liberado'] == 0){
							$cursosDesenvolvimento[$indice]['nome'] = $resultado[$indice]['nome'];
							$cursosDesenvolvimento[$indice]['url'] = $resultado[$indice]['urlCurso'];
							$cursosDesenvolvimento[$indice]['dataInicio'] = getDataFormatada($resultado[$indice]['inicioCurso']);	
							$cursosDesenvolvimento[$indice]['tipo'] = 'Professor';
						}
					}
				}				
			}else
				return false;
		}else
			$indice = 0;
		$strQuery = "SELECT * FROM cursos INNER JOIN cursosAlunos ON cursos.idCurso = cursosAlunos.idCurso WHERE idUsuario = '$this->idUsuario'";
		if ($resultado = BancoDados::query($strQuery)) {
			foreach($resultado as $chave => $conteudo){
				if($resultado[$indice]['apagado'] == 0){
					if($resultado[$chave]['inicioCurso'] >= date('Y-m-d') || $resultado[$chave]['liberado'] == 0){
						$cursosDesenvolvimento[$indice+$chave+1]['nome'] = $resultado[$chave]['nome'];
						$cursosDesenvolvimento[$indice+$chave+1]['url'] = $resultado[$chave]['urlCurso'];
						$cursosDesenvolvimento[$indice+$chave+1]['dataInicio'] = getDataFormatada($resultado[$chave]['inicioCurso']);	
						$cursosDesenvolvimento[$indice+$chave+1]['tipo'] = 'Aluno';
					}
				}
			}
		}
		return $cursosDesenvolvimento;
			
	}	
		
				
}

?>